<?php
/**
 * Class DataBase crea un objeto de la base de datos
 */
class DataBase
{
    /**
     * @var string $host: nombre del servidor
     * @var string $user: usuario de la base de datos
     * @var string $pass: password de la base de datos
     * @var string $baseDeDatos: nombre de la base de datos
     * @var string $error: variable que almacena el error en caso de existir
     * @var array $resultado: variable que almacena el resultado de la consulta
     */
    private $host="localhost";
	private $user="root";
	private $pass="alex";
	private $baseDeDatos="construyendowebs";
	private $error;
	private $resultado;

	function __construct()
	{
	}
	public function __set($var, $valor)
	{
		if(property_exists(dataBase, $var))
		{
			$this->$var=$valor;
		}
	}
	//funcion __get
	public function __get($var)
	{
		if(property_exists(dataBase, $var))
		{
			return $this->$var;
		}
	}

    /**
     * @param $query : sentencia sql a ejecutar
     * @return el arreglo del resultado de la consulta
     */
    public function conectarse($query)
	{
		$conexion=mysql_connect($this->host,$this->user,$this->pass) or die(mysql_error());
		mysql_select_db($this->baseDeDatos,$conexion) or die(mysql_error());
		mysql_query("SET NAMES 'UTF-8'");
		$this->resultado=mysql_query($query,$conexion) or die (mysql_error());
		return $this->resultado;
	}
}